package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the o2o_employee database table.
 * 
 */
@Entity
@Table(name="o2o_employee")
@NamedQuery(name="O2oEmployee.findAll", query="SELECT o FROM O2oEmployee o")
public class O2oEmployee implements Serializable {
	private static final long serialVersionUID = -4915362637273415381L;

	@Id
	@Column(name="employee_no")
	private int employeeNo;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="create_date")
	private Date createDate;

	@Column(name="creator_no")
	private int creatorNo;

	@Column(name="employee_code")
	private String employeeCode;

	@Column(name="employee_namecn")
	private String employeeNamecn;
	
	@Column(name="employee_account")
	private String employeeAccount;
	
	@Column(name="employee_status")
	private String employeeStatus;

	private String mobile;
	
	private String telephone;
	
	private String email;

	@Column(name="modifier_no")
	private int modifierNo;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="modify_date")
	private Date modifyDate;

	@Column(name="node_id")
	private int nodeId;

	@Column(name="operation_dept")
	private int operationDept;

	public O2oEmployee() {
	}

	public int getEmployeeNo() {
		return this.employeeNo;
	}

	public void setEmployeeNo(int employeeNo) {
		this.employeeNo = employeeNo;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public int getCreatorNo() {
		return this.creatorNo;
	}

	public void setCreatorNo(int creatorNo) {
		this.creatorNo = creatorNo;
	}

	public String getEmployeeCode() {
		return this.employeeCode;
	}

	public void setEmployeeCode(String employeeCode) {
		this.employeeCode = employeeCode;
	}

	public String getEmployeeNamecn() {
		return this.employeeNamecn;
	}

	public void setEmployeeNamecn(String employeeNamecn) {
		this.employeeNamecn = employeeNamecn;
	}

	public String getEmployeeAccount() {
		return employeeAccount;
	}

	public void setEmployeeAccount(String employeeAccount) {
		this.employeeAccount = employeeAccount;
	}

	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public int getModifierNo() {
		return this.modifierNo;
	}

	public void setModifierNo(int modifierNo) {
		this.modifierNo = modifierNo;
	}

	public Date getModifyDate() {
		return this.modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public int getNodeId() {
		return this.nodeId;
	}

	public void setNodeId(int nodeId) {
		this.nodeId = nodeId;
	}

	public int getOperationDept() {
		return this.operationDept;
	}

	public void setOperationDept(int operationDept) {
		this.operationDept = operationDept;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

}